HOME SEARCH THE PROTOVIEW SITE CONTACT PROTOVIEW
JSuite
100% Pure Java

The DataTableJ grid component is the leading Java grid component.  DataTableJ provides flexible data-binding with advanced n-tier data models.  Using ProtoView data models and the DataTableJ, developers can connect the DataTableJ to any data source in a matter of minutes.

Built for maximum speed and high performance, the ProtoView DataTableJ rises above other Java grids by easily accommodating thousands of rows. In addition to its speed and power, the DataTableJ offers developers a wide selection of properties and methods to customize the look and feel of the grid for any Java application. 

The DataTableJ includes: 

Top 1% JARS Review

Advanced N-Tier Data Models

The DataTableJ works with the JSuite data models to provide data-binding to any source.  To read more about the JSuite  data models, click here.

Data models include:

  • XML.
  • JDBC.
  • Text file. Any delimited file type.
  • Binary file.
  • Sockets (TCP/IP).
  • Adaptors for Symantec Visual CafΘ, IBM Visual Age and Inprise/Borland JBuilder IDE's.  

Java Components In Cells: 

Cell Objects

  • New! Cell values are stored as objects.
  • New! Auto Configure method: configures columns using type (class) of cells in the first row.
  • New! Cells in a column can be mixed classes or null values.
  • Multi-line cells. 
  • Newline character support: - Support for newline characters in cell text to allow program controls of text breaking within cells.
  • Color selection of cells.
  • CurrentCellForeground: change the foreground of focus cell.
  • Images in cells.  Cell image can be displayed together with cell text (this cell still remains editable). 
  • Set Background and Foreground Color For Selected Cells.

Column & Rows

  • New! Column format: display cells in a column with a particular format.
  • Column and row resizing.
  • Multi-line column headings. 
  • New! Display images in row labels.
  • Color selection of rows. 
  • Images for column headers: can be displayed together with a column header string.
  • Images for row labels: can be displayed together with row label text.
  • Add rows and columns using a variety of methods including: - Adding a row as an array of string objects - Adding an array of rows using a two dimensional array of strings - Adding an integer value of empty rows at once. - Adding multiple columns using an array of string column headings. 
  • Individual row, column or cell attributes. 
  • Row, column or cell graphics, buttons and check boxes.

dtj3.gif (28054 bytes)

Selection

  • Cell range selection. 
  • Set a range of selected columns. 
  • Windows style row, column and cell selection. 

Sorting & Searching

  • New! Improved sorting/searching. Use the column object type to enhance sort and search capabilities.
  • New! Primary and secondary sorting.
  • New! Display sort icons in column headers.
  • Click on column headers to sort.
  • Searching columns of data: - The ability to search a column of data for a specific value is provided using the search method.
  • Text searches will find cells in columns based off partial matches. 

Additional Features

  • Numerous border types. 
  • Font selection. 
  • Rich event set for responding to user actions. 
  • Enable DELETE and INSERT keys for editing. 
  • Enable the right mouse button. 
  • Labels: text displayed in the upper-left corner of the grid. 
  • Image property for upper-left corner of the grid. 
  • TableColor: background color for areas inside of the grid not filled by cells. 
  • SharpButtons: sharp/dim 3D style of row-labels and column-headers borders. 
  • PreferredSize,- designed for containers that use a Layout manager. Once this property is set, the "getPreferredSize()" returns that value, rather than the "getSize()" or internally adjusted value. 
  • Scrollbars and "view-component" member variables of the PVTable class are changed to be public and they can be used directly to process common java events. 

Component Enhancements: 

Merge Cells

New! Using the included sample class, developers can create tables with merged (joined) cells.  Cells can be merged across both columns and rows.  Merging is done automatically by the sample class.  In addition, clicking on the column header (sorting) will automatically merge cells on the sort.   

All JSuite components come with with both JDK 1.02 Classes and JDK 1.1(1.2) JAR files and is available with Source Code.

The JSuite Is Written Using 100% Pure Java!

 

Visual Cafe' Compatible Built For IBM Visual Age Powered By Borland JBuilder

Subscriptions 

This service includes all major upgrades (full version changes) and minor updates (enhancements/service patches).

Designed to keep customers up-to-date, this service creates a link between you and ProtoView's Development Team ensuring that you are always informed of the latest updates, enhancements/service patches to our software products. In addition, ProtoView Subscription Service customers also benefit from full version upgrades. This reduces the hassle of upgrading your products; the ProtoView Subscription Service will now do this automatically!

Click here to read more about this service (as well as view a detailed pricing chart).

User Stories & Reviews

The JSuite has been featured in a number of features and reviews. Here is just some of what the press is saying about it:

"ProtoView's JSuite is an ideal present for people complaining about the
lack of quality third-party components for Java...the amount of properties
available for customization is impressive...while evaluating JSuite, I found
it to be an extremely well designed and stable component collection
that will significantly speed up user interface implementations."

- Java Pro, Review

"With ProtoView's release of JSuite, they have successfully raised the bar
on usable JavaBeans...They are rich in features and have a lot to offer
any Java developer."
- Java Developer's Journal, Review


Download An Evaluation Version Of This Product Purchase This Product Direct From ProtoView

Copyright ⌐ 1999 ProtoView Development Corporation. All rights reserved.
This page was last updated Thursday, February 24, 2000.